//枚举类集合
var sysEnums = {
    /**公共**/
    //是否
    YES_OR_NO: {null: '否', 0: '否', 1: '是'},
    FACTORY_TYPE: {0: '设备供应商', 1: '备件供应商', 2: '模具备件供应商'},
    //是否删除
    IS_DEL: {0: '删除', 1: '正常'},
    //单位
    PART_UNIT: {1: '个', 2: '件', 3: '只'},
    /**模具改良改善类型*/
    MODULE_RECORD_TYPE: {0: '改良改善', 1: '自主维修'},
    //状态
    STATUS: {0: '报废', 1: '完好在用', 2: '闲置', 3: '封存', 4: '闲置审核中'},
    //设备状态2,设备变更layer中设备状态下拉用
    STATUS2: {0: '报废', 1: '完好在用', 3: '封存'},
    //实施频率
    FRERATE: {1: '每周', 2: '每两周', 3: '每月', 4: '每季', 5: '每半年', 6: '每年', 7: '暂无'},
    // 设备维护基础项变更履历动作
    DEV_MAIN_BASE_HISTORY_ACTION: {
        'NEW': '新增',
        'UPDATE': '更新',
        'DELETE': '删除',
        'ENABLE': '启用',
        'DISABLE': '禁用'
    },
    // 设备报警类别：分为报警码报警和布尔类型的报警
    ALARM_TYPE: {'ALARM_CODE': '报警码', 'BOOL': "布尔", 'JJKN': "机加扩能"},
    // 模具维护基础项变更履历动作
    MOLD_MAIN_BASE_HISTORY_ACTION: {
        'NEW': '新增',
        'UPDATE': '更新',
        'DELETE': '删除',
        'ENABLE': '启用',
        'DISABLE': '禁用',
        'APPLY_DISABLE': '申请失效'
    },
    FRERATE2: {1: '每周', 2: '每两周', 3: '每月', 4: '每季', 5: '每半年', 6: '每年'},
    //审核状态
    CHECK_STATE: {0: '编制', 1: '审核', 2: '批准', 5: '完成'},
    //审核标志
    CHECK_FLAG: {null: '未审核', 0: '待审核', 1: '通过', 10: '审核通过', 11: '审核通过', 2: '未通过'},
    // 是否有效
    VALID_FLAG: {0: '失效', 1: '有效'},
    //OA审批标志
    OA_CHECK_FLAG: {1: '审核通过', 2: '审核驳回'},
    OA_CHECK_FLAG_SCARP: {1: '审核通过', 2: '报废'},
    //1修旧利废台账 2改良改善台账
    RECORD_TYPE: {1: '修旧利废台账', 2: '改良改善台账'},
    //工装类别测试数据
    WORK_CLOTHES_TYPE: {1: '工装·1', 2: '工装·2', 3: '工装·3', 4: '工装·4'},
    //维修状态
    DEV_STATUS: {0: '完成', 1: '维修中', 2: '待分派', 3: '待确认'},
    //效果确认
    IS_SURE: {0: '未确认', 1: '已确认', 2: '确认驳回'},
    //是否纳入知识库
    REPAIR_IN_KNOW: {0: '未纳入', 1: '已纳入'},
    //故障库类型
    FAULT_TYPE: {1: '设备类', 2: '模具类'},
    //是否是领导
    IS_LEADER: {0: '否', 1: '是'},

    //仓库类型
    STORE_TYPE: {1: 'ERP库导入', 2: '线边库'},
    //仓库 模块类型
    STORE_TYPE_2: {1: '备件类', 2: '工装类', 3: '型芯备件', 4: '其他类'},
    //库位管理 货位类型
    POS_TYPE: {1: '小件物件', 2: '大件物件'},

    //知识归类
    KNOW_TYPE: {1: '改良改善优秀案例', 2: '最佳实践', 3: '大故障报告书', 'null': ''},
    KNOW_TYPE2: {1: '改良改善优秀案例', 2: '最佳实践', 3: '大故障报告书'},
    //知识归类
    KNOW_TYPE2: {1: '改良改善优秀案例', 2: '最佳实践', 3: '大故障报告书'},
    // 知识库知识所属木块类型
    KNOW_TYPE3: {1: '生产设备类', 2: '模具类', 3: '备件类', 4: '工装类', 5: '其他类', 6: '特种设备类', 7: '能源设备类'},
    //知识库是否专用
    KNOW_TYPE4: {0: '通用', 1: '专用'},
    KNOW_TYPE_ALL: {1: '改良改善优秀案例', 2: '最佳实践', 3: '大故障报告书'},
    //特种设备
    SPEC_TYPE: {1: '普通设备', 2: '特种设备'},

    //模具 备件更换 镶块、型芯、镶件
    MODULE_SPAREPART: {1: '镶块', 2: '型芯', 3: '镶件'},
    // 模具型芯备件库存状态
    MODULE_SPAREPART_STOCK_STATE: {0: '待入库', 1: '在库', 2: '已出库', 3: '扫码出库中'},
    //A B C 类
    ABC_TYPE: {
        A: 'A类：品种少，资金占用高的备件', B: 'B类：介于A类，C类之间的备件', C: 'C类：品种多，资金占用低的备件',
        'A-关': 'A-关：A类备件，必备备件', 'C-消': 'C-消：C类备件，生产/维护消耗类备件'
    },
    // 工装档案类型
    TOOLS_FILE_TYPE: {1: '资料', 2: '图纸'},
    // 工装检测工单是否包含未处理不合格项
    TOOLS_CHECK_TICKET_HANDLE_STATUS: {1: '是', 0: '否'},
    //待办事项
    MSG_TYPE: {
        1: '催办事项',
        2: '超期事项',
        3: '延期事项',
        4: '审批提醒',
        5: '维修提醒',
        6: '维护/校验提醒',
        7: '备件入库提醒'
    },
    MSG_TYPE_REVERSAL: {
        '催办事项': 1,
        '超期事项': 2,
        '延期事项': 3,
        '审批提醒': 4,
        '维修提醒': 5,
        '维护/校验提醒': 6,
        '备件入库提醒': 7
    },
    //模具状态
    MODULE_STATE: {
        1: '量产',
        2: '超寿命使用',
        3: '试模',
        4: '维护',
        5: '维修',
        6: '封存',
        7: '外借',
        8: '模具报废',
        9: '镶块报废',
        10: '配新镶块'
    },
    //模具类型
    MODULE_TYPE: {1: '压铸模具', 2: '浇铸模具', 3: '制芯模具', null: '-'},
    //模具类型
    MODULE_TYPE2: {1: '压铸模具', 2: '浇铸模具', 3: '制芯模具'},
    //模具换件事项类型
    MODULE_TICKET_TYPE: {1: '维修', 2: '维护', 3: '其它'},
    //规程状态
    MAINTAIN_TYPE: {0: '到期', 1: '正常', 2: '未开始', 3: '异常终止'},
    //设备维护规程属性
    MAINTAIN_BASE_ATTRIBUTE: {1: 'S-安全', 2: 'E-环保', 3: 'C-委外', 4: 'O-其它'},
    //设备维护规程类型 预测性增加3个字段测量方法、检测工具、设备状态
    MAINTAIN_BASE_TYPE: {1: '预测性', 2: '预防性'},
    //设备状态
    MAINTAIN_BASE_DEV_STATUS: {0: '停机', 1: '运行'},
    //设备闲置状态
    DEV_LEAVE_STATUS: {0: '待审核', 1: '闲置生效', 2: '闲置驳回'},
    //添加维护库
    ISREPAIR_TYPE: {0: '未添加', 1: '已添加'},
    //异常记录来源
    ERROR_RESE: {0: '巡检异常', 1: '设备维修', 2: '预防维护', 3: '自主维护'},

    //模具实施记录准备状态
    MODULE_READY_STATUS: {0: '不合格', 1: '已合格'},
    //设备类型大中小类
    DEV_TYPE_SPEC: {0: "小类", 1: "中类", 2: "大类"},

    //抽查状态
    SAMPLE_STATUS: {0: "不合格", 1: "合格"},
    //复审状态
    RECHECK_STATUS: {0: "未审核", 1: "审核通过", 2: "审核不通过"},
    /*ERROR_RESE: {0: '巡检异常', 1: '维修异常', 2: '维护异常'},*/
    //计划变更类型
    CHANGE_TYPE: {0: '延期申请', 1: '变更审批'},
    //异常来源
    EEOR_SOURCE: {1: '维护规程', 2: '维护计划', 3: '巡检计划'},
    // 设备故障预防措施类型
    PREVENT_MEASURE_TYPE: {
        'DEV_MAINTENANCE_TICKET': '预防维护',
        'DEV_MAINTENANCE_TICKET_AM': '自主维护',
        'ERMS_TODO_LIST': '待办事项'
    },
    //异常状态TypeArray
    ABNORMAL_SOURCES: {1: '异常未消除', 0: '异常已消除'},
    //来源
    RESOURCES_TYPE: {1: 'ERP导入', 0: '系统添加'},
    //入库备件来源
    SPARE_RESOURCES_TYPE: {0: '随机备件', 1: '自主修复', 2: '厂家赠送', 3: '旧设备拆除', 4: '需求计划', 5: '其他'},
    //入库工装来源
    TOOLS_RESOURCES_TYPE: {5: '其他'},
    //备件类型
    SPARE_TYPE: {0: '通用', 1: '专用'},
    //备件需求计划进度
    SPARE_NEEDS_PLAN_PROGRESS: {
        0: '新建',
        1: '部门审核中',
        2: 'PE审核中',
        3: 'PE审批中',
        4: '审批遭拒',
        5: '审批通过',
        6: '已取消'
    },
    //备件报废进度
    SPARE_PART_SCARP_STATUS: {
        1: '新建',
        2: '车间审核中',
        3: 'PE审核中',
        4: '处置中',
        5: '报废',
        6: '处置结束'
    },
    //备件报废修复状态
    SP_SCARP_FIX_STATUS: {
        1: '车间修复中',
        2: 'PE修复中',
        3: '委外修复',
        4: '报废',
        5: '已修复'
    },
    //备件需求计划进度
    SPARE_NEEDS_PLAN_EXPORT_STATUS: {0: '未导出', 1: '已导出'},
    //备件需求计划类别
    SPARE_NEEDS_PLAN_TYPE: {'PROCESS': '过程计划', 'RESULT': '终版计划'},
    //异常状态
    EXCEPT_STATUS: {0: '未消除', 1: '已消除'},
    //确认消除
    CKECK_EXCEPT: {0: '未确认', 1: '已确认'},
    //是否接单
    WHETHERORDERS: {1: '是', 0: '否'},
    //是否同步
    IS_SYN: {1: '已同步', 0: '未同步'},
    //审核状态
    REVIEW_STATUS: {0: '未通过', 1: '审核中', 2: '分派执行中', 3: '结束', 4: '超时', 5: '催办', 6: '终止计划'},
    //申请变更审批状态
    APPVAL_STATUS: {0: '待审核', 1: '审核通过', 2: '审核遭拒'},

    //模具定期维护延期审核
    IS_DELAY: {0: '未申请', 1: '申请中', 2: '申请通过', 3: '未通过'},

    //是否正常
    IS_NORMAL: {0: '否', 1: '是', 2: '未处理',},
    //是否上传记录
    IS_UPLOD: {0: '否', 1: '是'},
    //是否停止
    IS_STOP: {0: '停止', 1: '不停止'},
    //组织树人员与设备 的区别字段，通用部门一般指的是工厂或者车间这种上层部门
    FLAG_LIST: {2: '通用', 0: '设备', 1: '人员'},
    //维护规程库类型
    MAINTENPLAN_TYPE: {1: '预测性', 2: '预防性'},
    //设备计划类型
    PLAN_TYPE: {1: '检修计划', 2: '规程'},
    // 设备维护计划编制状态
    PLAN_EDIT_STATUS: {0: '未编制', 1: '已编制'},
    //生产时间 非生产时间
    PRODUCE_TYPE: {0: '非生产时间', 1: '生产时间'},
    //导入标识
    IMPORT_FLAG: {0: '系统添加', 1: '批量导入'},
    //备件状态
    SPARE_STATUS: {0: '未审批', 1: '通过', 2: '未通过'},
    // 备件安全库存状态
    SPARE_SAFE_STOCK_STATUS: {0: '新增', 1: '审核中', 2: '通过', 3: '驳回'},
    //领料单是否完成
    MATER_FLAG: {0: '否', 1: '是'},
    //领料单是否完成
    MATER_CHECK_FLAG: {2: '待审核', 3: '审核通过', 4: '审核驳回'},
    // 领料单类别
    MATER_TYPE: {2: '维修领料', 1: '线边库', 3: '维护领料', 4: '修复'},
    // 领料单类别 3: '待出库' , 6: '关闭'
    MATER_PROGRESS: {1: '新增', 2: '审核中', 3: '出库完毕', 4: '审核驳回', 5: '审核通过', 7: '已取消', 8: '已失效'},
    //巡检记录
    INSPECTION_STATUS: {0: '异常', 1: '正常'},

    //选项标识
    MODULE_OPTION_TYPE: {0: '一级', 1: '二级'},
    //工单状态
    GC_CHECK: {0: '待分派', 1: '执行中', 2: '已延期', 3: '已完成', null: '待分派', 4: '延期未审核', 5: '已关闭'},
    // 维修工单状态 5: '完成'
    REPAIR_TICKET_STATUS: {1: '待维修', 3: '维修中', 4: '维修结束', 6: '关闭'},
    // 维修工单来源
    TICKET_SOURCE: {'HMI': '一键报修', 'SYSTEM': '系统报修', 'SECOND': '补充录入'},
    //维护工单状态
    MAINTENANCE_TICKET_STATUS: {
        1: '待分派',
        2: '待接单',
        3: '待执行',
        4: '维护中',
        5: '延期申请中',
        6: '延期维护中',
        7: '已完成',
        8: '已终止',
        9: '延期完成',
        10: '已超期',
        11: '取消申请中',
        12: '已取消'
    },
    // 模具维护计划或工单进度
    MOLD_MAINTENANCE_PLAN_PROGRESS: {
        0: '计划编制中',
        1: '派工中',
        2: '待维护',
        3: '维护中',
        4: '效果确认中',
        5: '结束',
        6: '关闭',
        7: '部门审核中',
        8: '审批遭拒'
    },
    // 模具换件审核进度
    MOLD_REPAIR_PROGRESS: {0: '未换件', 1: '部门审核中', 2: '审批遭拒', 3: '审批通过'},
    // 维护工单类别
    TICKET_TYPE: {'TEM': '检修', 'PLAN': '计划', 'REPAIR': '维修'},
    // 维护工单项处理状态
    TICKET_STATUS: {0: '未执行', 1: '执行完毕', 2: '延期完成'},
    // 维护工单项处理过程中是否存在异常
    TICKET_CHECK_RESULT: {0: '否', 1: '是'},
    /**
     *工装审核状态
     */
    TOOL_CHECK_STATUS: {0: '未审核', 1: '已审核', 2: '审核驳回'},
    // 工装检测工单状态
    TOOLS_CHECK_TICKET_STATUS: {1: '进行中', 2: '已完毕', 3: '已终止'},
    //功单项
    GC_RECORD: {0: '未完成', 1: '未完成', 2: '申请延期', 3: '已完成', null: '未完成'},
    // 启用禁用
    SWITCH_FLAG: {null: '已禁用', 0: '已禁用', 1: '已启用'},
    // APP客户端类别
    APP_CLIENT_TYPE: {'PAD': 'PAD端', 'MOBILE': '手机端'}
}


